home *** CD-ROM | disk | FTP | other *** search
/ Delphi 2.0 - Programmer's Utilities Power Pack / Delphi 2.0 Programmer's Utilities Power Pack.iso / s_to_z / tpw32_10 / readme.txt < prev    next >
Encoding:
Text File  |  1996-09-15  |  4.5 KB  |  98 lines

  1.    **********************************************************************
  2.     TPW32 - a package of UNITS to add 32-bit functionality to BPW/Delphi
  3.    **********************************************************************
  4. Version 1.00 (15 November 1995)
  5.  
  6.  
  7. 1. ORIGINAL DOCUMENTATION BY CHRISTIAN GHISLER
  8. ----------------------------------------------
  9.  
  10.  CALL32nt.pas: Library for Delphi/TPW/BPW to call 32 bit functions
  11.                in Windows NT or Windows 95
  12.  
  13. Adapted to Pascal by Christian Ghisler, CIS: 100332,1175
  14. from CALL32.DLL, a DLL for Visual Basic written and placed
  15. in the Public Domain by Peter Golde.
  16.  
  17. This unit is placed in the public domain. Please feel free to redistribute
  18. as you wish. No guarantees are made as to its suitability or usefulness, and
  19. no support can be provided.
  20.  
  21.  
  22. CALL32NT.PAS is a Unit that can be used for calling routines in 32-bit DLLs
  23. on the Microsoft(R) Windows NT(TM) and/or Windows 95(TM) operating system.
  24. It cannot be used on Windows(TM) 3.1, Win32s(TM), or other operating
  25. systems. Using it, a Delphi, Turbo or Borland Pascal program, running in the
  26. Win16 subsystem, can declare and call functions in any 32-bit DLL
  27. (including, but not limited to, the system DLLs).
  28.  
  29.  
  30. 2. EXTRA DOCUMENTATION BY DR ABIMBOLA A. OLOWOFOYEKU
  31. ----------------------------------------------------
  32. TPW32.PAS:
  33.  
  34. This package (originally called CALL32NT) is now called TPW32. It includes
  35. the original CALL32NT.PAS (by Christian Ghisler) and some of the original
  36. LONGNAME.PAS (also by Christian). I have added some extra functions to
  37. LONGNAME.PAS and called the result TPW32.PAS. I have also added a "types"
  38. unit (W32TYPES.PAS) which implements data types and structures for use with
  39. the Win32 API. There is a TEST.PAS which shows how to use some of the
  40. functions. In most cases, I have tried to mimic as closely as possible, the
  41. functions in the BPW runtime library (but with the letters "W32" prepended
  42. to the function names).
  43.  
  44. The Win32 API contains several hundred functions. I have only implemented a
  45. few. Hopefully, the package as it is will help many people to add 32-bit
  46. functions to their BPW/Delphi programs. The functions which are implemented
  47. herein provide ample examples for those who wish to implement more of the
  48. Win32 API.
  49.  
  50. Please note that all the work that I have done on this was primarily for my
  51. own purposes. I have not tested the functions in all scenarios, and they may
  52. very well contain bugs. Some of the functions contain klugdes. Some will
  53. work alright under Win95 but will not work alright under NT - so you need to
  54. test under both platforms. If you find a bug, please let me know. I cannot
  55. promise to fix any bug, and since there will be no further releases of this
  56. package from me, any bugs that I fix will only be known to me.
  57.  
  58.  
  59. LICENCE:
  60. --------
  61. This package is released into the public domain. This was Christian
  62. Ghisler's original ideal, and I am following it. You are getting this free.
  63. Please do not charge anyone else for it. If you add more functions please
  64. release them into the public domain as well. But please indicate what you
  65. have added or changed. The package may be distributed freely - as long as
  66. all the files supplied by me are included, and NONE of my documentation is
  67. removed or altered in any way.
  68.  
  69. SUPPORT ISSUES:
  70. ---------------
  71. Please NOTE: this package is FREE software. I CANNOT PROVIDE ANY SUPPORT
  72. AT ALL. Any attempt to ask me questions about this package or how to use it
  73. will be met with total silence - so please note that point. I have tried to
  74. add some comments to what I did so as to provide some clues as to usage.
  75. That is really the best I can do, and that is all I intend to do.
  76.  
  77. DISCLAIMER
  78. ---------
  79. I (Dr Abimbola Olowofoyeku) do NOT warantee ANYTHING concerning any of the
  80. files which make up this TPW32 package. I accept NO RESPONSIBILITY for ANY
  81. LOSS OR DAMAGE of ANY kind, including, but not limited to, losses of a
  82. physical, mental, social, financial, marital, or of whatever nature,
  83. resulting from the use, or the purported use of TPW32 or any of the files in
  84. the package, for any purpose whatsoever. I do not even warantee that the
  85. files will not kill you. You use TPW32 ENTIRELY AT YOUR OWN RISK, and you
  86. supply it to your customers, friends, family, acquaintances, or enemies,
  87. ENTIRELY AT YOUR OWN RISK. If these terms are NOT acceptable to you, then
  88. you should delete all the TPW32 files from all your disks immediately AND
  89. PERMANENTLY.
  90.  
  91.  
  92. ------------------------
  93. November 15, 1995
  94.  
  95. Dr Abimbola A. Olowofoyeku (The African Chief)
  96. Email: laa12@keele.ac.uk
  97.  
  98.